package com.kitchen.beans.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Column;
import javax.persistence.Id;
import java.util.Date;

public class User {
    /**
     * 用户id
     */
    @Id
    @Column(name = "u_id")
    private Integer uId;

    /**
     * 用户名
     */
    @Column(name = "u_username")
    private String uUsername;

    /**
     * 用户密码
     */
    @Column(name = "u_password")
    private String uPassword;

    /**
     * 姓名
     */
    @Column(name = "u_name")
    private String uName;

    /**
     * 用户性别
     */
    @Column(name = "u_sex")
    private String uSex;

    /**
     * 用户电话
     */
    @Column(name = "u_phone")
    private String uPhone;

    /**
     * 用户头像
     */
    @Column(name = "u_img")
    private String uImg;

    /**
     * 用户地址
     */
    @Column(name = "u_address")
    private String uAddress;

    /**
     * 登录时间
     */
    @Column(name = "u_logintime")
    private Date uLogintime;

    /**
     * 注册时间
     */
    @Column(name = "u_registtime")
    private Date uRegisttime;

    /**
     * 获取用户id
     *
     * @return u_id - 用户id
     */
    public Integer getuId() {
        return uId;
    }

    /**
     * 设置用户id
     *
     * @param uId 用户id
     */
    public void setuId(Integer uId) {
        this.uId = uId;
    }

    /**
     * 获取用户名
     *
     * @return u_username - 用户名
     */
    public String getuUsername() {
        return uUsername;
    }

    /**
     * 设置用户名
     *
     * @param uUsername 用户名
     */
    public void setuUsername(String uUsername) {
        this.uUsername = uUsername;
    }

    /**
     * 获取用户密码
     *
     * @return u_password - 用户密码
     */
    public String getuPassword() {
        return uPassword;
    }

    /**
     * 设置用户密码
     *
     * @param uPassword 用户密码
     */
    public void setuPassword(String uPassword) {
        this.uPassword = uPassword;
    }

    /**
     * 获取姓名
     *
     * @return u_name - 姓名
     */
    public String getuName() {
        return uName;
    }

    /**
     * 设置姓名
     *
     * @param uName 姓名
     */
    public void setuName(String uName) {
        this.uName = uName;
    }

    /**
     * 获取用户性别
     *
     * @return u_sex - 用户性别
     */
    public String getuSex() {
        return uSex;
    }

    /**
     * 设置用户性别
     *
     * @param uSex 用户性别
     */
    public void setuSex(String uSex) {
        this.uSex = uSex;
    }

    /**
     * 获取用户电话
     *
     * @return u_phone - 用户电话
     */
    public String getuPhone() {
        return uPhone;
    }

    /**
     * 设置用户电话
     *
     * @param uPhone 用户电话
     */
    public void setuPhone(String uPhone) {
        this.uPhone = uPhone;
    }

    /**
     * 获取用户头像
     *
     * @return u_img - 用户头像
     */
    public String getuImg() {
        return uImg;
    }

    /**
     * 设置用户头像
     *
     * @param uImg 用户头像
     */
    public void setuImg(String uImg) {
        this.uImg = uImg;
    }

    /**
     * 获取用户地址
     *
     * @return u_address - 用户地址
     */
    public String getuAddress() {
        return uAddress;
    }

    /**
     * 设置用户地址
     *
     * @param uAddress 用户地址
     */
    public void setuAddress(String uAddress) {
        this.uAddress = uAddress;
    }

    /**
     * 获取登录时间
     *
     * @return u_logintime - 登录时间
     */
    public Date getuLogintime() {
        return uLogintime;
    }

    /**
     * 设置登录时间
     *
     * @param uLogintime 登录时间
     */
    public void setuLogintime(Date uLogintime) {
        this.uLogintime = uLogintime;
    }

    /**
     * 获取注册时间
     *
     * @return u_registtime - 注册时间
     */
    public Date getuRegisttime() {
        return uRegisttime;
    }

    /**
     * 设置注册时间
     *
     * @param uRegisttime 注册时间
     */
    public void setuRegisttime(Date uRegisttime) {
        this.uRegisttime = uRegisttime;
    }
}